pull: Fix two minor memory leaks
authorColin Walters <walters@verbum.org>
Sun, 23 Sep 2012 21:32:11 +0000 (17:32 -0400)
committerColin Walters <walters@verbum.org>
Sun, 23 Sep 2012 21:32:11 +0000 (17:32 -0400)
src/ostree/ostree-fetcher.c
src/ostree/ostree-pull.c

index 3ef6e7e75c0645b83b0925a1b297f071d8d10ad2..bf6421a56260916160ec794bdcb668f017ef445e 100644 (file)
@@ -94,6 +94,7 @@ ostree_fetcher_finalize (GObject *object)
   self = OSTREE_FETCHER (object);
 
   g_clear_object (&self->session);
+  g_clear_object (&self->tmpdir);
 
   g_hash_table_destroy (self->sending_messages);
   g_hash_table_destroy (self->message_to_request);
index 7122f5b03ab4db2533f868fa04d34d0ff310279f..b00c9d27376def186af35bcb7fa885a166cb7fbb 100644 (file)
@@ -1013,6 +1013,7 @@ load_remote_repo_config (OtPullData    *pull_data,
   ot_transfer_out_value (out_keyfile, &ret_keyfile);
  out:
   g_clear_pointer (&ret_keyfile, (GDestroyNotify) g_key_file_unref);
+  g_clear_pointer (&target_uri, (GDestroyNotify) soup_uri_free);
   return ret;
 }